package com.UDP;

/**
 * @ClassName ServerDemo
 * @Description UDP通信一发一收
 * @Author 2214361854
 * @Date 2022/3/3 20:20
 * @Version 1.0
 */
public class ClientDemo {
//    public static void main(String[] args) throws Exception {
//        System.out.println("=======客户端=======");
//        //发送端对象
//        final DatagramSocket socket = new DatagramSocket(6666);
//
//        //发送的数据包对象
//        byte[] buffer = "你好，世界！".getBytes();
//        final DatagramPacket packet = new DatagramPacket(buffer,buffer.length, InetAddress.getLocalHost(),8888);
//
//        //发送数据
//        socket.send(packet);
//
//        //释放资源
//        socket.close();
//    }
//}
//class ServerDemo{
//    public static void main(String[] args) throws Exception  {
//        System.out.println("=======服务端=======");
//        //接收端对象
//        final DatagramSocket socket = new DatagramSocket(8888);
//
//        //收集的数据包对象
//        byte[] buffer = new byte[1024*64];
//        final DatagramPacket packet = new DatagramPacket(buffer,buffer.length);
//
//        //收集数据
//        socket.receive(packet);
//
//        int len = packet.getLength();
//        String rs = new String(buffer,0,len);
//        System.out.println(rs);
//
//        String ip = packet.getSocketAddress().toString();
//        System.out.println("对方地址："+ip);
//
//        int port = packet.getPort();
//        System.out.println("对方端口："+port);
//
//        //释放资源
//        socket.close();
//    }
}